package foroweb.entidades;

import java.io.Serializable;
import java.util.*;
import javax.persistence.*;

@Entity
public class Seccion implements Serializable {

    //Atributos
    @Id
    @Column(length=40)
    String nombre;
    @Column(length=200)
    String descripcion;
    @ManyToMany
    List<Usuario> moderadores;

    //Constructores
    public Seccion(){
        moderadores=new ArrayList();
    }

    //Getters y Setters
    public String getDescripcion() {
        return descripcion;
    }
    public void setDescripcion(String descripcion) {
        this.descripcion = descripcion;
    }
    public List<Usuario> getModeradores() {
        return moderadores;
    }
    public void setModeradores(List<Usuario> moderadores) {
        this.moderadores = moderadores;
    }
    public String getNombre() {
        return nombre;
    }
    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    //Polimorfismo
    @Override
    public boolean equals(Object o){
        Seccion s=(Seccion)o;
        return this.nombre.equals(s.getNombre());
    }
}
